package com.ruoyi.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 信息反馈对象 T12
 *
 * @author ruoyi
 * @date 2025-04-27
 */
@Data
public class T12 extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long F1201;

    /** 反馈人Id */
    @Excel(name = "反馈人Id")
    private Long F0601;

    /** 姓名 */
    @Excel(name = "姓名")
    private String F1202;

    /** 反馈内容 */
    @Excel(name = "反馈内容")
    private String F1203;

    /** 反馈时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @Excel(name = "反馈时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date F1204;

    /** 反馈状态（1未回复、0回复） */
    @Excel(name = "反馈状态", readConverterExp = "1=未回复、0回复")
    private Long F1205;

    /** 接收人 */
    @Excel(name = "接收人")
    private Long F0101;

    /** 所属公司 */
    @Excel(name = "所属公司")
    private Long F0301;

    /** 接收时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @Excel(name = "接收时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date F1206;

    /** 回复内容 */
    @Excel(name = "回复内容")
    private String F1207;

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String F1208;

    /** 邮箱 */
    @Excel(name = "邮箱")
    private String F1209;

    @Excel(name = "接收人姓名")
    private String F1210;

    private Long F1211;

    public void setF1201(Long F1201)
    {
        this.F1201 = F1201;
    }

    public Long getF1201()
    {
        return F1201;
    }
    public void setF0601(Long F0601)
    {
        this.F0601 = F0601;
    }

    public Long getF0601()
    {
        return F0601;
    }
    public void setF1202(String F1202)
    {
        this.F1202 = F1202;
    }

    public String getF1202()
    {
        return F1202;
    }
    public void setF1203(String F1203)
    {
        this.F1203 = F1203;
    }

    public String getF1203()
    {
        return F1203;
    }
    public void setF1204(Date F1204)
    {
        this.F1204 = F1204;
    }

    public Date getF1204()
    {
        return F1204;
    }
    public void setF1205(Long F1205)
    {
        this.F1205 = F1205;
    }

    public Long getF1205()
    {
        return F1205;
    }
    public void setF0101(Long F0101)
    {
        this.F0101 = F0101;
    }

    public Long getF0101()
    {
        return F0101;
    }
    public void setF0301(Long F0301)
    {
        this.F0301 = F0301;
    }

    public Long getF0301()
    {
        return F0301;
    }
    public void setF1206(Date F1206)
    {
        this.F1206 = F1206;
    }

    public Date getF1206()
    {
        return F1206;
    }
    public void setF1207(String F1207)
    {
        this.F1207 = F1207;
    }

    public String getF1207()
    {
        return F1207;
    }
    public void setF1208(String F1208)
    {
        this.F1208 = F1208;
    }

    public String getF1208()
    {
        return F1208;
    }
    public void setF1209(String F1209)
    {
        this.F1209 = F1209;
    }

    public String getF1209()
    {
        return F1209;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("F1201", getF1201())
            .append("F0601", getF0601())
            .append("F1202", getF1202())
            .append("F1203", getF1203())
            .append("F1204", getF1204())
            .append("F1205", getF1205())
            .append("F0101", getF0101())
            .append("F0301", getF0301())
            .append("F1206", getF1206())
            .append("F1207", getF1207())
            .append("F1208", getF1208())
            .append("F1209", getF1209())
            .toString();
    }
}
